/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Interfaces;

import ObjetosJpa.UsuarioJpa;
import Proxies.DataHistorial;
import Proxies.DataUsuario;
import Proxies.DataUsuarioArray;
import Ventanas.Conversacion;
import java.util.ArrayList;
import java.util.HashMap;

public interface ICtrlPersistencia {
    
    public abstract void guardarDatos(DataUsuario usuario);
    public abstract void guardarHistoriales(HashMap<String,DataHistorial> hist);
    public abstract UsuarioJpa cargarDatos(String correo);
    public abstract void guardarMensajes(String us,DataUsuario usu);
    public abstract void guardarBandejaSalida(ArrayList<Conversacion> conv,String usu);
    public abstract void close();

    public abstract void vaciarBandejaSalida(String usu);
}
